﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SisVendas.Constants
{
    public class DatabaseConstants
    {

        /// <summary>
        /// Classe que contém o nome de todas as stored procedures disponíveis para uso
        /// </summary>
        public class SPName{
            public const string InserirStatusVenda = "InserirStatusVenda";
            
            public const string InserirCliente = "InserirCliente";
            public const string ExcluirCliente = "ExcluirCliente";
            public const string AtualizarCliente = "AtualizarCliente";
            
            public const string InserirFornecedor = "InserirFornecedor";
            public const string AtualizarFornecedor = "AtualizarFornecedor";
            public const string ExcluirFornecedor = "InserirFornecedor";
            public const string ExcluirFornCategoria = "ExcluirFornecedorCategoria";
            public const string InserirFornCategoria = "InserirFornecedorCategoria";

            public const string InserirObsCliente = "InserirObservacaoCliente";
            public const string ExcluirObsCliente = "ExcluirObservacaoCliente";
            public const string AtualizarObsCliente = "AtualizarObservacaoCliente";


            public const string InserirUsuario = "InserirUsuario";
            public const string ExcluirUsuario = "ExcluirUsuario";
            public const string AtualizarUsuario = "AtualizarUsuario";

            public const string InserirVenda = "InserirVenda";
            public const string ExcluirVenda = "ExcluirVenda";
            public const string AtualizarVenda = "AtualizarVenda";

            public const string InserirVendaCredito = "InserirVendaCredito";
            public const string ExcluirVendaCredito = "ExcluirVendaCredito";
            public const string AtualizarVendaCredito = "AtualizarVendaCredito";

            public const string InserirVendaMesa = "InserirVendaMesa";
            public const string ExcluirVendaMesa = "ExcluirVendaMesa";
            public const string AtualizarVendaMesa = "AtualizarVendaMesa";

            public const string InserirItemVenda = "InserirItemVenda";
            public const string ExcluirItemVenda = "ExcluirItemVenda";
            public const string AtualizarItemVenda = "AtualizarItemVenda";

            public const string InserirEstoque = "InserirEstoque";
            public const string ExcluirEstoqueProduto = "ExcluirEstoqueProduto";
            public const string AtualizarEstoque = "AtualizarEstoque";

            public const string InserirProduto = "InserirProduto";
            public const string ExcluirProduto = "ExcluirProduto";
            public const string AtualizarProduto = "AtualizarProduto";




        }

        /// <summary>
        /// Classe que contém o nome de todos os parâmetros
        /// </summary>
        public class Parametros
        {
            public const string IdUsuario = "pIdUsuario";
            public const string IdCliente = "pIdCliente";
            public const string IdFornecedor = "pIdFornecedor";
            public const string IdProduto = "pIdProduto";
            public const string IdObservacao = "pIdObservacao";
            public const string IdCategoria = "pIdCategoria";
            public const string IdVenda = "pIdVenda";
            public const string IdItemVenda = "pIdItemVenda";
            public const string IdEstoque = "pIdEstoque";
            public const string IdFormaPagamento = "pIdFormaPagamento";
            public const string IdStatusVenda = "pIdStatusVenda";
            public const string IdObservacaoCliente = "pIdObservacaoCliente";
            public const string Descricao = "pDescricao";
            public const string Nome = "pNome";
            public const string Endereco = "pEndereco";
            public const string Email = "pEmail";
            public const string Bairro = "pBairro";
            public const string Cidade = "pCidade";
            public const string Estado = "pEstado";
            public const string Cep = "pCep";
            public const string Telefone1 = "pTelefone1";
            public const string Telefone2 = "pTelefone2";
            public const string Celular = "pCelular";
            public const string DataObservacao = "pDataObservacao";
            public const string DataVenda = "pDataVenda";
            public const string DataPagamento = "pDataPagamento";
            public const string Observacao = "pObservacao";
            public const string QtdEstoqueMinimo = "pQtdMinEstoque";
            public const string QtdEstoque = "pQtdEstoque";
            public const string Quantidade = "pQuantidade";
            public const string ValorCompra = "pValorCompra";
            public const string ValorVenda = "pValorVenda";
            public const string UnidadeMedida = "pUnidadeMedida";
            public const string CodigoBarras = "pCodigoBarras";
            public const string Ativo = "pAtivo";
            public const string DataLancamento = "pDataLancamento";
            public const string Consulta = "pConsulta";
            

        }


        /// <summary>
        /// Classe que contém o nome de todas as colunas
        /// </summary>
        public class Colunas
        {
            public const string IdUsuario = "IdUsuario";
            public const string IdCliente = "IdCliente";
            public const string IdFornecedor = "IdFornecedor";
            public const string IdProduto = "IdProduto";
            public const string IdObservacao = "IdObservacao";
            public const string IdCategorira = "IdCategoria";
            public const string IdVenda = "IdVenda";
            public const string IdItemVenda = "IdItemVenda";
            public const string IdEstoque = "IdEstoque";
            public const string IdFormaPagamento = "IdFormaPagamento";
            public const string IdStatusVenda = "IdStatusVenda";
            public const string IdObservacaoCliente = "IdObservacaoCliente";
            public const string Descricao = "Descricao";
            public const string Nome = "Nome";
            public const string Endereco = "Endereco";
            public const string Email = "Email";
            public const string Bairro = "Bairro";
            public const string Cidade = "Cidade";
            public const string Estado = "Estado";
            public const string Cep = "Cep";
            public const string Telefone1 = "Telefone1";
            public const string Telefone2 = "Telefone2";
            public const string Celular = "Celular";
            public const string DataObservacao = "DataObservacao";
            public const string DataVenda = "DataVenda";
            public const string DataPagamento = "DataPagamento";
            public const string Observacao = "Observacao";
            public const string QtdEstoqueMinimo = "QtdMinEstoque";
            public const string QtdEstoque = "QtdEstoque";
            public const string Quantidade = "Quantidade";
            public const string ValorCompra = "ValorCompra";
            public const string ValorVenda = "ValorVenda";
            public const string UnidadeMedida = "UnidadeMedida";
            public const string CodigoBarras = "CodigoBarras";
            public const string Ativo = "Ativo";
        }
    }
}
